/**
 * Copyright ToFBA Ecommerce Logistics LTD. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 * No body can copy or modify any part of this source without the permission of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 *   _________    ___   ________  ______        _       
 *  |  _   _  | .'   `.|_   __  ||_   _ \      / \      
 *  |_/ | | \_|/  .-.  \ | |_ \_|  | |_) |    / _ \     
 *      | |    | |   | | |  _|     |  __'.   / ___ \    
 *     _| |_   \  `-'  /_| |_     _| |__) |_/ /   \ \_  
 *    |_____|   `.___.'|_____|   |_______/|____| |____|
 *                                                
 */
package com.lmexpress.orm.dhlglobalmail;

import java.io.Serializable;

/**
 * 包裹产品信息
 * 
 * @author Henry(fba02)
 * @version [版本号, 2019年4月1日]
 * @see https://api-qa.dhlecommerce.com/apidoc/appendix-label.html#response-elements
 * @since [产品/模块版本]
 */
@SuppressWarnings("serial")
public class CustomsDetail implements Serializable {
    private String skuNumber;// 3333333333333
    private String itemDescription;// Desc1,Y  Detailed description of the commodity item - Used for customs clearance. Accuracy and Detail are required.        
    private String countryOfOrigin = "CN";// US,
    private String hsCode;// 555555,    
    private Integer packagedQuantity;// 10,    
    private Double itemValue;// 10.1,    
    
    public String getItemDescription() {
        return itemDescription;
    }
    
    public void setItemDescription(String itemDescription) {
        this.itemDescription = itemDescription;
    }
    
    public String getCountryOfOrigin() {
        return countryOfOrigin;
    }
    
    public void setCountryOfOrigin(String countryOfOrigin) {
        this.countryOfOrigin = countryOfOrigin;
    }
    
    public String getHsCode() {
        return hsCode;
    }
    
    public void setHsCode(String hsCode) {
        this.hsCode = hsCode;
    }
    
    public Integer getPackagedQuantity() {
        return packagedQuantity;
    }
    
    public void setPackagedQuantity(Integer packagedQuantity) {
        this.packagedQuantity = packagedQuantity;
    }
    
    public Double getItemValue() {
        return itemValue;
    }
    
    public void setItemValue(Double itemValue) {
        this.itemValue = itemValue;
    }
    
    public String getSkuNumber() {
        return skuNumber;
    }
    
    public void setSkuNumber(String skuNumber) {
        this.skuNumber = skuNumber;
    }
    
    public CustomsDetail() {
        super();
    }

    public CustomsDetail(String skuNumber, String itemDescription, String countryOfOrigin, String hsCode, Integer packagedQuantity, Double itemValue) {
        super();
        this.skuNumber = skuNumber;
        this.itemDescription = itemDescription;
        this.countryOfOrigin = countryOfOrigin;
        this.hsCode = hsCode;
        this.packagedQuantity = packagedQuantity;
        this.itemValue = itemValue;
    }

    @Override
    public String toString() {
        return "CustomsDetail [itemDescription=" + itemDescription + ", countryOfOrigin=" + countryOfOrigin + ", hsCode=" + hsCode + ", packagedQuantity=" + packagedQuantity + ", itemValue=" + itemValue + ", skuNumber=" + skuNumber + "]";
    }
}